import axios from 'axios'
let http = axios.create({
  baseURL: import.meta.env.VITE_API_BASE_URL,
  headers: {
    // contentType: 'application/json'   //如果是这个，可以不写
  },
  timeout: 3000,
})

//添加请求拦截器
http.interceptors.request.use(
  function (config) {
    // 在发送请求之前做些什么
    let token = localStorage.getItem('admin-token')
    if (token) {
      config['headers']['token'] = token
    }
    return config
  },
  function (error) {
    // 对请求错误做些什么
    return Promise.reject(error)
  },
)

export default http
